#ifndef _lib_common_assertion_h_
#define _lib_common_assertion_h_

#include "Common/Exception.h"

struct Assertion : Exception
{
	Assertion(
		const char* file,
		int line,
		const char* reason);

	Assertion(
		const char* file,
		int line,
		const char* reason,
		const char* more_info);

	virtual const char* message() const;
};

#endif